power pumping - French English Dictionary